beach substrate - German English Dictionary